﻿using AutoMapper;
using Step4.Unit4.Entities;
using Step4.Unit4.Models;
using Step4.Unit4.AutoMapModels;

namespace Step4.Unit4.Profiles
{
    /*
        一个数据库，设置一个profile,一个数据库最好命名风格一样
        在单个映射档案中配置映射
     */
    public class CustomerProfile:Profile  // 想要成为"映射档案文件类"就要继承"Profile"类， 在"AutoMapper"命名空间下
    {
        /// <summary>
        /// 在它的无参构造中创建映射关系
        /// </summary>
        public CustomerProfile() 
        {
            //创建映射关系
            CreateMap<ProductCreateBo, Product>();

            // 配置前缀
            //RecognizePrefixes("Step4");

            CreateMap<Product_1_2, Product_to_1_2>();
        }
    }
}
